package cn.com.headfree.expert.export.vo;

import cn.com.headfree.expert.export.vo.table.WorkInfoTable;
import cn.com.headfree.vo.ThreeYearTable;
import com.deepoove.poi.data.PictureRenderData;
import com.deepoove.poi.el.Name;

import java.util.Date;

public class SummaryData {

    private String year;
    //申报单位
    private String unit;
    //姓名
    private String name;
    //专业
    private String major;
    //类别
    private String category;
    //性别
    private String sex;
    //出生年月
    private String birthDate;//出生年月
    //头像
    private PictureRenderData pic;
    //工作单位及部门
    private String unitDept;
    //职务（岗位）
    private String realPost;
    //联系电话
    private String mobilephone;
    //最高学历
    private String highEduc;
    //最高学位
    private String highdegree;
    //最高学历所学专业
    private String highMajor;
    //最高学历毕业学校
    private String gradSchool;

    /**
     * 近三年绩效考核结果
     */
    @Name("three_year_table")
    private ThreeYearTable threeYearTable;
    /**
     * 主要工作经历
     */
    @Name("work_info_table")
    private WorkInfoTable workInfoTable;

    /**
     *  成果获奖;
     */
    @Name("tec_man_table")
    private WorkInfoTable tecManTable;

    /**
     * 授权专利;
     */
    @Name("patent_table")
    private WorkInfoTable patentTable;

    /**
     * 论文专著;
     */
    @Name("acade_table")
    private WorkInfoTable acadeTable;

    /**
     * 制度规范;
     */
    @Name("stand_table")
    private WorkInfoTable standTable;

    /**
     * 个人荣誉;
     */
    @Name("honor_table")
    private WorkInfoTable honorTable;

    /**
     * 人才培养;
     */
    @Name("per_train_table")
    private WorkInfoTable perTrainTable;

    /**
     *  技术规范;
     */
    @Name("tec_standard_table")
    private WorkInfoTable tecStandardTable;

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getBirthDate() {
        return birthDate;
    }

    public void setBirthDate(String birthDate) {
        this.birthDate = birthDate;
    }

    public PictureRenderData getPic() {
        return pic;
    }

    public void setPic(PictureRenderData pic) {
        this.pic = pic;
    }

    public String getUnitDept() {
        return unitDept;
    }

    public void setUnitDept(String unitDept) {
        this.unitDept = unitDept;
    }

    public String getRealPost() {
        return realPost;
    }

    public void setRealPost(String realPost) {
        this.realPost = realPost;
    }

    public String getMobilephone() {
        return mobilephone;
    }

    public void setMobilephone(String mobilephone) {
        this.mobilephone = mobilephone;
    }

    public String getHighEduc() {
        return highEduc;
    }

    public void setHighEduc(String highEduc) {
        this.highEduc = highEduc;
    }

    public String getHighdegree() {
        return highdegree;
    }

    public void setHighdegree(String highdegree) {
        this.highdegree = highdegree;
    }

    public String getHighMajor() {
        return highMajor;
    }

    public void setHighMajor(String highMajor) {
        this.highMajor = highMajor;
    }

    public String getGradSchool() {
        return gradSchool;
    }

    public void setGradSchool(String gradSchool) {
        this.gradSchool = gradSchool;
    }

    public ThreeYearTable getThreeYearTable() {
        return threeYearTable;
    }

    public void setThreeYearTable(ThreeYearTable threeYearTable) {
        this.threeYearTable = threeYearTable;
    }

    public WorkInfoTable getWorkInfoTable() {
        return workInfoTable;
    }

    public void setWorkInfoTable(WorkInfoTable workInfoTable) {
        this.workInfoTable = workInfoTable;
    }

    public WorkInfoTable getTecManTable() {
        return tecManTable;
    }

    public void setTecManTable(WorkInfoTable tecManTable) {
        this.tecManTable = tecManTable;
    }

    public WorkInfoTable getPatentTable() {
        return patentTable;
    }

    public void setPatentTable(WorkInfoTable patentTable) {
        this.patentTable = patentTable;
    }

    public WorkInfoTable getAcadeTable() {
        return acadeTable;
    }

    public void setAcadeTable(WorkInfoTable acadeTable) {
        this.acadeTable = acadeTable;
    }

    public WorkInfoTable getStandTable() {
        return standTable;
    }

    public void setStandTable(WorkInfoTable standTable) {
        this.standTable = standTable;
    }

    public WorkInfoTable getHonorTable() {
        return honorTable;
    }

    public void setHonorTable(WorkInfoTable honorTable) {
        this.honorTable = honorTable;
    }

    public WorkInfoTable getPerTrainTable() {
        return perTrainTable;
    }

    public void setPerTrainTable(WorkInfoTable perTrainTable) {
        this.perTrainTable = perTrainTable;
    }

    public WorkInfoTable getTecStandardTable() {
        return tecStandardTable;
    }

    public void setTecStandardTable(WorkInfoTable tecStandardTable) {
        this.tecStandardTable = tecStandardTable;
    }

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }
}
